

package cn.shengchao.examstar.distribute.ohs.local.appservice;

import cn.shengchao.examstar.rpc.distribute.dto.DistributeOrderContentDto;
import cn.shengchao.examstar.rpc.distribute.dto.DistributeOrderTaskDto;

import java.util.List;

public interface DistributeOrderDomainService {

    void createDistributeOrderTask(DistributeOrderTaskDto distributeOrderTaskDto);

    void processContentDistributeOrderTask(Long taskId, Long orderId, List<DistributeOrderContentDto> productIds);

    void processMemberDistributeOrderTask(Long taskId, Long orderId);

    void processThirdProductDistributeOrderTask(Long taskId, Long orderId, String productId);

}
